package com.fr.lintcode;

import org.junit.Test;

/**
*作者：furong
*日期：2016年12月30日
*时间：下午6:27:15
*/
public class Q142 {
    /*
     * @param n: An integer
     * @return: True or false
     */
    public boolean checkPowerOf2(int n) {
        if (n < 0) {
            return false;
        }
        String s = Integer.toBinaryString(n);
        return s.startsWith("1") && !s.substring(1).contains("1");
    }

    @Test
    public void testA() {
        System.out.println(checkPowerOf2(-2147483648));
    }
}
